29
14
15
9
8
17
6
4
34
21
42
32
54
50
27
93
151
57
388
25
89
45
83
119
30
43
75
62
92
35
13
22
23
73
86
18
40
44
109
46
12
19
41